/*
 * @description  : 实地核查接口
 * @descriptionDetail:实地核查接口
 * @copyright    : 浙江烟草
 * @author       : lt
 * @create       : 2022-09-27 09:58:57
 */

import apiUrl from "@/common/api_urls/fieldAudit";
import reqHelper from "@/common/reqHelper";

let baseUrl = process.uniEnv.BASE_API;

export default {
  /**
   * 实地核查列表查询
   * @param page
   * @param limit
   * @param paras 查询参数
   */
  listFieldCheck(page, limit, paras) {
    return reqHelper.postJson({ page: page, limit: limit, paras: paras, }, apiUrl.fieldAudit.listFieldCheck);
  },
  /**
   * 零售户查询
   * @param page
   * @param limit
   * @param paras 查询参数
   */
  listRlic(page, limit, paras) {
    return reqHelper.postJson({ page: page, limit: limit, paras: paras, }, apiUrl.fieldAudit.listRlic);
  },
  /**
   * 加入核查
   * @param paras 查询参数
  */
  addToCheck(paras) {
    return reqHelper.postJson(paras, apiUrl.fieldAudit.addToCheck);
  },
  /**
   * 核查任务列表
   * @param paras 查询参数
  */
  listCheckTasks(licNo) {
    return reqHelper.postForm({licNo:licNo,}, apiUrl.fieldAudit.listCheckTasks);
  },
  /**
   * 核查项列表
   * @param paras 查询参数
  */
  listWorkItems(paras) {
    return reqHelper.get({ checkAnnalUuid:paras, }, apiUrl.fieldAudit.listWorkItems);
  },
  /**
   * 实地核查签到
   * @param {*} paras 
   * @returns 
   */
  signIn(paras) { 
    return reqHelper.postJson(paras, apiUrl.fieldAudit.signIn);
  },
  /**
   * 保存实地核查结果
   * @param records  核查项；
   * @param fieldCheckAnnal  核查信息
  */
  saveCheckResults(records, fieldCheckAnnal) {
    return reqHelper.postJson({fieldCheckAnnal: fieldCheckAnnal, records: records,}, apiUrl.fieldAudit.saveCheckResults);
  },
  /**
   * 查看任务详情
   * @param paras 查询参数
  */
  fieldCheckAnnalDetail(checkAnnalUuid) {
    return reqHelper.postForm({checkAnnalUuid:checkAnnalUuid,}, apiUrl.fieldAudit.fieldCheckAnnalDetail);
  },
  /**
   * 查询转发人员
   * @param paras 查询参数
  */
  userListFuzzy(page,limit,paras) {
    return reqHelper.postJson({ page: page, limit: limit, paras: paras, }, apiUrl.common.userListFuzzy);
  },
  /**
   * 核查任务转发
   * @param paras 查询参数
  */
  redirectFieldCheck(paras) {
    return reqHelper.postJson(paras, apiUrl.fieldAudit.redirectFieldCheck);
  },
  baseUrl:baseUrl,
};